module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? '/git-push-test/' : '/',
  lintOnSave: false, //关闭eslint检测\
  configureWebpack: config => {
    if (process.env.NODE_ENV === 'production') {
      config.mode = 'production';
      config.performance = {
        maxEntrypointSize: 20000000,
        maxAssetSize: 20000000,
      }
    }
  },
  devServer: {
    disableHostCheck: true,
    open: false,//项目启动时是否自动打开浏览器，我这里设置为false,不打开，true表示打开
    proxy: {
      // '/api': { //flask接口
      //   target: 'http://localhost:5000/', //对应自己的接口，代理地址修改后必须重启项目
      //   changeOrigin: true, //是否允许跨域
      //   pathRewrite: {
      //     // 重写路径，当我们在浏览器中看到请求的地址为：http://localhost:8080/api/user/userInfo 时
      //     // 实际上访问的地址是：http://192.168.1.249:9527/user/userInfo,因为重写了 /api
      //     '^/apitest': '/APItest',
      //     '^/api': '/data',
      //     '^/apib': '/datab'
      //   },
      //   headers:{"host":"localhost:8080"}
      // },
      '/get': { //express接口
        target: 'http://localhost:19532/', //对应自己的接口，代理地址修改后必须重启项目
        changeOrigin: true, //是否允许跨域
        pathRewrite: {
          // 重写路径，当我们在浏览器中看到请求的地址为：http://localhost:8080/api/user/userInfo 时
          // 实际上访问的地址是：http://192.168.1.249:9527/user/userInfo,因为重写了 /api
          '^/get': '/get',
          '^/getb': '/getb'
        }
      },
      '/baidu': { //百度API
        target: 'http://rankcity.api.bdymkt.com/', //对应自己的接口，代理地址修改后必须重启项目
        changeOrigin: true, //是否允许跨域
        pathRewrite: {
          // 重写路径，当我们在浏览器中看到请求的地址为：http://localhost:8080/api/user/userInfo 时
          // 实际上访问的地址是：http://192.168.1.249:9527/user/userInfo,因为重写了 /api
          '^/baiduapi': '/rankcity'
        },
        headers:{"host":"rankcity.api.bdymkt.com",'content-type':'application/json;charset=utf-8'}
      }
    }
  }
}
/* 代理示例
proxy: {
      '/api': { 
        target: 'http://localhost:5000/', //对应自己的接口，代理地址修改后必须重启项目
        changeOrigin: true, //是否允许跨域
        pathRewrite: {
          // 重写路径，当我们在浏览器中看到请求的地址为：http://localhost:8080/api/user/userInfo 时
          // 实际上访问的地址是：http://192.168.1.249:9527/user/userInfo,因为重写了 /api

          '^/api': 'http://localhost:5000/data',
          '^/apib': 'http://localhost:5000/datab'
        }
      }
    }





    ,
        '/get': { 
          
          target: 'http://localhost:8092/', //对应自己的接口，代理地址修改后必须重启项目
          changeOrigin: true, //是否允许跨域
          pathRewrite: {
            // 重写路径，当我们在浏览器中看到请求的地址为：http://localhost:8080/api/user/userInfo 时
            // 实际上访问的地址是：http://192.168.1.249:9527/user/userInfo,因为重写了 /api
            '^/get': 'http://localhost:8092/',
            
          }}
*/
